package com.fan.analysis.module.analysis.group.domain.entity;


import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fan.analysis.common.domain.BaseEntity;
import lombok.*;

import java.io.Serializable;

/**
 * 用户信息表
 *
 * @author fan
 * @date 2021/09/23 21:40
 **/

@EqualsAndHashCode(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Data
@TableName(value = "user_info")
public class UserInfoEntity extends BaseEntity implements Serializable {


    private static final long serialVersionUID = 2299007978765145143L;
    /**
     * 手机号
     */
    @TableField("phone_num")
    private String phoneNum;
    /**
     * 用户所在城市
     */
    @TableField("city")
    private String city;
    /**
     * 关键词
     */
    @TableField("key_word")
    private String keyword;
    /**
     * 敏感词
     */
    @TableField("sensitive_word")
    private String sensitiveWord;
    /**
     * 是否为敏感用户
     */
    @TableField("is_sentive_user")
    private String isSensitiveUser;

    /**
     * 是否为海外用户
     */
    @TableField("is_overseas_user")
    private String isOverseasUser;

    /**
     * 影响力
     */
    @TableField("influence")
    private Float influence;

    /**
     * 朋友群体id
     */
    @TableField("friends_group_id")
    private String friendsGroupId;

    /**
     * 同事群体id
     */
    @TableField("work_group_id")
    private String workGroupId;

    /**
     * 家人群体id
     */
    @TableField("family_group_id")
    private String familyGroupId;

    /**
     * 用户标签
     */
    @TableField("user_label")
    private String userLabel;
    /**
     * 用户倾向
     */
    @TableField("inclination")
    private Float inclination;

    /**
     * 工作时段常处地理位置
     */
    @TableField("location_work")
    private String locationWork;

    /**
     * 休息时段常处地理位置
     */
    @TableField("location_rest")
    private String locationRest;




}
